Uitwisselprofiel NZa Basisinformatie kostprijsonderzoek

Over Uitwisselprofiel NZa Basisinformatie kostprijsonderzoek


Publicatiedatum:
09-09-2026

Inwerkingtreding:
09-09-2026

22 Wat zijn de rentelasten en soortgelijke kosten?

Concepten

Relaties

Eigenschappen

SPARQL query

Code gekopieerd

...

Kopieer naar klembord

1PREFIX onz-g: <http://purl.org/ozo/onz-g#>
2PREFIX onz-fin: <http://purl.org/ozo/onz-fin#>
3PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
4
5# Indicator: Nza Kostprijs 22
6# Canonical id: MONO-0033 - "Wat zijn de rentelasten en soortgelijke kosten?"
7# Parameters: ?startperiode ?eindperiode
8# Ontologie: versie 3.0.0 of nieuwer
9# Vereist uitgebreide financiele dataset en RGS-zorg versie om te testen
10
11SELECT
12("Totaal organisatie" AS ?Indeling)
13("Totaal jaar" AS ?Periode)
14(IF(COUNT(?geld_bedrag_post) = 0, "Niet beschikbaar", (ROUND(SUM(?geld_bedrag_post) * 100) / 100)) AS ?Bedrag)
15WHERE {
16    # BIND("2024-01-01"^^xsd:date AS ?startperiode)
17    # BIND("2024-12-31"^^xsd:date AS ?eindperiode)
18
19    # >>> START BB: BB-011_grootboekpost_rubriek.rq
20    ?grootboekpost
21    a onz-fin:Grootboekpost ;
22    onz-fin:heeftGeldBedrag ?geld_bedrag_post ;
23    onz-g:hasDate ?boekingsdatum ;
24    onz-g:partOf ?rubriek .
25
26    # Behoud de grootboekpost alleen voor de meest specifieke rubriek,
27    # om eventuele dubbeltelling door de hiërarchische structuur rubriekcodes te voorkomen
28    FILTER NOT EXISTS {
29        ?grootboekpost onz-g:partOf ?specifiekereRubriek .
30        ?specifiekereRubriek onz-g:partOf+ ?rubriek .
31    }
32    # <<< END BB: BB-011_grootboekpost_rubriek.rq
33
34    # >>> START BB: BB-007_geldig_binnen_periode.rq
35    FILTER(?boekingsdatum >= ?startperiode && ?boekingsdatum <= ?eindperiode)
36    # <<< END BB: BB-007_geldig_binnen_periode.rq
37
38    # Vind de juiste rubrieken voor Prismant en RGS
39    {
40
41        # >>> START BB: BB-010_rubriek_rubriekcode.rq
42        VALUES ?rubriekType { onz-fin:Grootboekrubriek onz-fin:Grootboekrekening }
43        ?rubriek a ?rubriekType .
44        BIND(STRAFTER(STR(?rubriek), STR(onz-fin:)) AS ?rubriekCode)
45        # <<< END BB: BB-010_rubriek_rubriekcode.rq
46
47        # >>> START BB: BB-008_zorgkostenmapping_Prismant.rq
48        VALUES (?mappingPrefix ?kostenSoort) {
49            # 485000 t/m 485412
50            ("4850" "Interest (langlopende/kortlopende schulden, leasingcontracten, disagio/emissiekosten, boeterente)")
51            ("4851" "Interest (langlopende/kortlopende schulden, leasingcontracten, disagio/emissiekosten, boeterente)")
52            ("4852" "Interest (langlopende/kortlopende schulden, leasingcontracten, disagio/emissiekosten, boeterente)")
53            ("4853" "Interest (langlopende/kortlopende schulden, leasingcontracten, disagio/emissiekosten, boeterente)")
54            ("48540" "Interest (langlopende/kortlopende schulden, leasingcontracten, disagio/emissiekosten, boeterente)")
55            ("485410" "Interest (langlopende/kortlopende schulden, leasingcontracten, disagio/emissiekosten, boeterente)")
56            ("485411" "Interest (langlopende/kortlopende schulden, leasingcontracten, disagio/emissiekosten, boeterente)")
57            ("485412" "Interest (langlopende/kortlopende schulden, leasingcontracten, disagio/emissiekosten, boeterente)")
58            ("901000" "Rentelasten")
59            ("914000" "Rente van niet in het dienstverleningsproces opgenomen vaste activa")
60        }
61        # <<< END BB: BB-008_zorgkostenmapping_Prismant.rq
62
63        # >>> START BB: BB-015_rubriekcode_mappingprefix.rq
64        FILTER(STRSTARTS(?rubriekCode, ?mappingPrefix))
65        # <<< END BB: BB-015_rubriekcode_mappingprefix.rq
66
67    }
68    UNION
69    {
70
71        # >>> START BB: BB-010_rubriek_rubriekcode.rq
72        VALUES ?rubriekType { onz-fin:Grootboekrubriek onz-fin:Grootboekrekening }
73        ?rubriek a ?rubriekType .
74        BIND(STRAFTER(STR(?rubriek), STR(onz-fin:)) AS ?rubriekCode)
75        # <<< END BB: BB-010_rubriek_rubriekcode.rq
76
77        # >>> START BB: BB-009_zorgkostenmapping_RGS_zorg_3_8.rq
78        VALUES (?rubriekCodeRGS ?kostenSoort) {
79            ("WFbeOrl" "Rentelasten en soortgelijke kosten")
80            ("WFbeRls" "Rentelasten en soortgelijke kosten")
81            ("WFbeWis" "Rentelasten en soortgelijke kosten")
82            ("WFbeKvb" "Rentelasten en soortgelijke kosten")
83            ("WFbeKba" "Rentelasten en soortgelijke kosten")
84            ("WFbeOnn" "Rentelasten en soortgelijke kosten")
85            ("WFbeWnn" "Rentelasten en soortgelijke kosten")
86            ("WFbePol" "Rentelasten en soortgelijke kosten")
87            ("WFbePhp" "Rentelasten en soortgelijke kosten")
88            ("WFbeAad" "Rentelasten en soortgelijke kosten")
89            ("WFbeNol" "Rentelasten en soortgelijke kosten")
90            ("WFbeDfb" "Rentelasten en soortgelijke kosten")
91            ("WFbeNhp" "Rentelasten en soortgelijke kosten")
92            ("WFbeAlp" "Rentelasten en soortgelijke kosten")
93            ("WFbeEmk" "Rentelasten en soortgelijke kosten")
94            ("WFbeKva" "Rentelasten en soortgelijke kosten")
95            ("WFbeBkf" "Rentelasten en soortgelijke kosten")
96            ("WFbeVlr" "Rentelasten en soortgelijke kosten")
97            ("WFbeRfl" "Rentelasten en soortgelijke kosten")
98        }
99        # <<< END BB: BB-009_zorgkostenmapping_RGS_zorg_3_8.rq
100
101        # >>> START BB: BB-015_rubriekcode_mappingprefix.rq
102        FILTER(STRSTARTS(?rubriekCode, ?rubriekCodeRGS))
103        # <<< END BB: BB-015_rubriekcode_mappingprefix.rq
104
105    }
106}
107